﻿* {
    margin: 0;
    padding: 0;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font: 62.5%/1 arial,sans-serif;
}
a img, fieldset {
    border: medium none;
}
a {
    color: #1A3DC1;
}

ul, ol
{
    list-style: none outside none;
    padding: 0;
    }



#header
{
    height: 100px;
    position: relative;
    }

#nav
{
    height: 38px;
    position: relative;
    }
    #nav ul
    {
        background: none repeat scroll 0 0 #C9FFC9;
        height: 38px;
        left: 0;
        list-style: none outside none;
        position: absolute;
        top: 0;
        width: 100%;
        }
    #nav li
    {
        float:left;
        display: inline;
        text-align: left;
        }
    #nav li a
    {
        display: block;
        font-family: Callibri,Arial,sans-serif;
        font-size: 18px;
        padding: 10px;
        text-decoration: none;
        color: #339966
        }
        #nav .n1 a
        {
            padding-left:20px;
            }
        #nav li a:hover {
            background: none repeat scroll 0 0 #339966;
            color: #FFFFFF;
        }

#content
{
    padding:20px;
    }
    #content h2
    {
        margin-bottom:10px;
        font-size: 2em;
        }
    #content h3
    {
        margin-bottom:5px;
        }    
    #content table
    {
        margin-bottom:10px;
        }
    #content p
    {
        margin-bottom: 1.3em;
        }
        
    #content .action_panel
    {
        background: none repeat scroll 0 0 #F9F9E9;
        border: 1px solid #CCCCCC;
        margin-bottom:10px;
        padding-left: 10px;
        }
    #content .action_panel ul li{
            display: inline-block;
            margin: 5px 16px 8px 19px;
            position: relative;
        }
        #content .action_panel a
        {
            font-size: 1.3em;
            }
        #content .action_panel input
        {
            padding: 3px 4px;
            }

    #content .f
    {
        font-size: 1.3em;
        margin: 20px;
        }
        #content .f label
        {
            display: block;
            float: left;
            text-align: right;
            width:200px;
            margin-right: 20px
            }
        #content .f select.input {
            height: 24px;
            padding: 2px 2px 2px 0;
            width: 212px;
            }
            #content .f select.input.wide {
                width: 270px;
                }
        #content .f .input {
            border: 1px solid #999999;
            color: #333333;
            height: 16px;
            padding: 2px 3px;
            width: 204px;
        }
        #content .f .input.short
        {
            width: 102px;
            }
    
        #content .f img
        {
            margin-left:3px;
            vertical-align:bottom;
            }        


.list
{
    width: 100%;    
    }
    .list th
    {
        white-space: nowrap;
        }  
    .list thead td, .list tbody td {
        background:none repeat scroll 0 0 #E2E2E2;
        border: 1px solid #E0E0E0;
        color: #666666;
        font-family: Arial,Sans-Serif;
        font-size: 1.5em;
        text-align: center;
        padding: 5px 10px;
    }
    .list tbody td
    {
        background: none repeat scroll 0 0 #FFFFFF;    
        text-align: left;
        }
    .list tfoot td
    {
        padding: 5px 10px;
        }
    

.info
{
    color: #1A3DC1;
    padding:5px;
    border:1px solid #1A3DC1;
    background: none repeat scroll 0 0 #E8FFFF;
    font-size: 1.2em;
    margin-bottom: 10px;
    }        

.validation-summary-errors
{
    color: #CC0000;
    padding:5px;
    border:1px solid #BA250A;
    background: none repeat scroll 0 0 #FFE6CC;
    font-size: 1.2em;
    margin-bottom: 10px;
    }
    .validation-summary-errors ul
    {
        list-style-type:none;
        }
